home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 3 / Cream of the Crop 3.iso / comm / at_v12.zip / AT-V12.EXE / AT.DOC < prev    next >
Text File  |  1993-12-08  |  11KB  |  234 lines

  1.    SlicWare is Copy(c)right 1989,1992 by Gary M. Raymond, New Orleans, La.
  2.               Slick AT Modem Driver Program V1.2 by Gary M. Raymond
  3.                               HOME of SlicWare
  4.  
  5.                               Gary M. Raymond
  6.                                 P.O.Box 8184
  7.                            New Orleans, La.  70182
  8.                                (504) 288-6550
  9.                             Compuserve 70613,3165
  10.  
  11.    ====================================================================
  12.  
  13.    Files Provided:
  14.    AT.COM        Slick DOS Command Modem Driver
  15.    AT.DOC        This document.
  16.    MODEM2.DAT    Miscel Modem Information
  17.  
  18.    Why AT?  Occasionally the need arises to send your modem a command
  19.    via a batch file or the DOS command prompt. Having the need myself,
  20.    I tried several similar utilities already on the shareware market and
  21.    discovered several things. Either they were too involved, requiring
  22.    the poking of even more information into my already crowded DOS
  23.    environment (in order to configure the utility), or required the
  24.    selection of one out of many separately pre configured files to
  25.    use on my particular port. Finally, most are written in high level
  26.    languages that produce code that is simple inelegant and requires
  27.    too many CPU cycles to do a job that can be done in less.
  28.  
  29.  
  30.    If you type AT (alone) at the DOS prompt, you will see the following
  31.    help screen.
  32.  
  33.        AT Modem DOS Command Utility Ver 1.2
  34.        The Correct Syntax is AT #+STRING
  35.        # = 1,2,3 or 4  (COM1 thru COM4)
  36.  
  37.        Examples:
  38.        AT 1DT288-6550 = Tone Dial (COM1)
  39.        AT 2M2 = Turn ON Speaker   (COM2)
  40.        AT 3Z  = Reset Defaults    (COM3)
  41.        AT 4H1 = Phone OFF Hook    (COM4)
  42.  
  43.    Right off, you will notice that this one utility will run any of
  44.    the four standard IBM port addresses by simply including the port
  45.    number as the leading numeral on the command string. These default
  46.    ports are COM1 = 3F8, COM2 = 2F8, COM3 = 3E8, COM4 = 2E8. This
  47.    utility will even overcome some of the limitations of DOS when it
  48.    comes to operating ports 3 or 4.
  49.  
  50.    If you attempt to use a port number out of range, AT simply will not
  51.    load and inform you of the reason. If you choose a port that is not
  52.    active, AT will also attempt to inform you of that as well.
  53.  
  54.    To make AT as useful as possible over a wide range of CPU and modem
  55.    configurations (that all have different UART response times) it has
  56.    been coded with fixed timing constraints based on CPU clock ticks.
  57.  
  58.    For an additional five dollar fee I will customize this utility
  59.    for any non standard serial port addresses you might require. Leave
  60.    E-Mail here or on Compuserve.
  61.  
  62.    Meanwhile, for reference, I have listed below the majority of the
  63.    Hayes string switches. Please note that every modem is somewhat a
  64.    different animal and may not utilize all these switches.
  65.  
  66.  
  67.          AT        ATTENTION COMMAND
  68.          A/        REPEAT COMMAND
  69.          A         ANSWER MODE COMMAND
  70.          B/B0      SELECT CCITT V.22 IN 1200 BPS
  71.          B1        SELECT BELL 212A
  72.          Dn        DIAL COMMAND (n = DIAL STRING, 0-9, *, #, !, W, R, AND,
  73.          E         DISABLE ECHO
  74.          E1        ENABLE ECHO 
  75.          H         ON HOOK (HANG UP)
  76.          H1        OFF HOOK
  77.          I/I0      IDENTIFY
  78.          I1        DISPLAY 000
  79.          I2        DISPLAY OK
  80.          I3        DISPLAY MESSAGE PROGRAM ROM
  81.          L/L0      LOW VOLUME
  82.          L1        LOW VOLUME
  83.          L2        MEDIUM VOLUME
  84.          L3        MAXIMUM SPEAKER VOLUME
  85.          M/M0      DISABLE SPEAKER
  86.          M1        SPEAKER ON UNTIL CARRIER
  87.          M2        SPEAKER ALWAYS ON
  88.          M3        DISABLE SPEAKER WHEN DIALING OR CARRIER
  89.          O         GO ON LINE
  90.          O1        RETRAIN (2400 BPS MODE ONLY)
  91.          Q/Q0      ENABLE RESULT CODES
  92.          Q1        DISABLE RESULT CODES
  93.          Sn=X      S REGISTER WRITE (n = VALID S REG, X = ALLOWED VALUE SEE        
  94.                    &F COMMAND)
  95.          Sn?       READ SPECIFIED S REGISTER (n = ANY VALID S REGISTER)
  96.          V0        SELECT DIGIT RESULT CODE
  97.          V1        SELECT WORD RESULT CODE
  98.          X0        BLIND DIAL, DISPLAY "CONNECT"
  99.          X1        BLIND DIAL, DISPLAY "CONNECT 1200/2400"
  100.          X2        DETECT DIAL TONE, DISPLAY "CONNECT 1200/2400"
  101.          X3        DETECT BUSY TONE, DISPLAY "CONNECT 1200/2400"
  102.          X4        DIAL AND BUSY TONE DETECT, DISPLAY "CONNECT 1200/2400"
  103.          Y0        DISABLE LONG SPACE DISCONNECT
  104.          Y1        ENABLE LONG SPACE DISCONNECT 
  105.          Z         SOFTWARE RESET
  106.          +++       ESCAPE CODE (GO TO COMMAND MODE IF ON LINE)
  107.          &C0       DCD ALWAYS ON 
  108.          &C1       DCD FOLLOWS REMOTE CARRIER STATUS
  109.          &D0       IGNORE DTR
  110.          &D1       GO TO COMMAND WHEN DTR ON TO OFF
  111.          &D2       HANGUP AND GO TO COMMAND WHEN DTR ON TO OFF
  112.          &D3       POWER UP RESET WHEN DTR ON TO OFF
  113.          &F        FETCH FACTORY CONFIGURATION for S REGESTERS
  114.          &G0       NO GUARD TONE 
  115.          &G1       550 HZ GUARD TONE
  116.          &G2       1800 HZ GUARD TONE 
  117.          &J0       SELECT RJ-11/RJ-41S/RJ-45S
  118.          &J1       SELECT RJ-12/RJ-13
  119.          &M0       SELECT ASYNCHRONOUS MODE
  120.          &P0       MAKE BREAK RATIO FOR US (40/60)
  121.          &P1       MAKE BREAK RATIO FOR FOREIGN STANDARD (33/66)
  122.          &R0       CTS TRACKS RTS
  123.          &R1       CTS ON WHEN MODEM READY IN DATA MODE
  124.          &S0       DSR ALWAYS ON
  125.          &S1       DSR FOLLOWS RE232 SPECIFICATION
  126.          &T0       STOP TEST 
  127.          &T1       LOCAL ALB TEST
  128.          &T3       LOCAL DLB
  129.          &T        ENABLE DLB REQUEST
  130.          &T5       DISABLE DLB REQUEST
  131.          &T6       REMOTE DLB
  132.          &T7       REMOTE DLB AND SELF TEST
  133.          &T8       LOCAL ALB AND SELF TEST
  134.          &V        VIEW ACTIVE PROFILE
  135.  
  136.  
  137.    ====================================================================
  138.    V1.2  Corrects bug in COM4 (geezzzs you guys report fast!)
  139.    ====================================================================
  140.    V1.1  First release.......................................
  141.    ====================================================================
  142.  
  143.                            ┌─────────┐
  144.                            │ MEMBER  │   Society of
  145.                            │  ┌──────┴──┐ Independent
  146.                            │  │         │   Shareware
  147.                            └──┤    ■    │     Authors
  148.                               │    ║    │
  149.                               └────╨────┘
  150.     This program is produced by a member of the Society of Independent
  151.     Shareware Authors (SISA). The Society wants to ensure that all
  152.     valid shareware principle actually work for you and SISA members.
  153.     The principle behind shareware distribution is simple; try before
  154.     you buy. Society members agree to license all shareware for a minimum
  155.     of 10 days, free of charge, to first time users as an evaluation period.
  156.     After 10 days, buyers are then obligated to license their copy with
  157.     the Society member. Society members are obligated to provide high
  158.     quality, useful shareware, but, are free to choose whatever marketing
  159.     methods suit their specific needs. SISA sanctioned marketing methods
  160.     include: demonstration versions; providing printed documentation
  161.     after purchase; registration keys that unlock additional features
  162.     not necessary to determine basic usefulness; and, providing bug
  163.     fixes free of charge. Any Shareware author may become a member of
  164.     SISA without cost by simply agreeing to the above conditions and
  165.     displaying, at their option, this logo in their documentation.
  166.    ====================================================================
  167.  
  168.     WARRANTY:
  169.     Software:
  170.     Simple Software warrants that the software contained herein will
  171.     perform in substantial compliance with the documentation
  172.     accompanying the software. If you report, in writing, a significant
  173.     defect to us, and we are unable to correct it within 90 days of the
  174.     date you report the defect, you may return the software and
  175.     accompanying materials, and we will refund the purchase price.
  176.  
  177.     Diskette's and Documentation:
  178.     Simple Software, warrants all diskette's and documentation to be
  179.     free of defects in materials for a period of 30 days from the date
  180.     of purchase. In the event of notification within the warranty period
  181.     of defects in any materials, Simple Software will replace the
  182.     defective diskette or documentation.
  183.  
  184.     Remedies:
  185.     The remedy for breach of the warranty shall be limited to
  186.     replacement and shall not encompass any other damages, including but
  187.     not limited to loss of profit, special, incidental, consequential,
  188.     or similar damages, losses, or claims.
  189.  
  190.     DISCLAIMER:
  191.     Simple Software specifically disclaims all other warranties,
  192.     expressed or implied, including but not limited to, implied
  193.     warranties of merchantability and fitness for a particular purpose
  194.     with respect to defects in the diskette and documentation, and the
  195.     program license granted herein, in particular, and without limiting
  196.     operation of the program license with respect to any particular
  197.     application, use, or purpose.  In no event shall Simple Software be
  198.     liable for any loss of profit or any other commercial damage,
  199.     including but not limited to special, incidental, consequential or
  200.     other damages.
  201.  
  202.     GOVERNING LAW:
  203.     This statement shall be construed, interpreted, and governed by the
  204.     laws of the State of Louisiana.
  205.     ====================================================================
  206.  
  207.    Registering your copy will help continue the competitive advantages
  208.    of providing economical shareware. Upon receipt of your payment I
  209.    will provide you with a copy of the latest version and notify you
  210.    of all future upgrades. Your patronage is appreciated.
  211.  
  212.    Yes Gary, I enjoy your program and would like to register and
  213.    obtain the latest version. ATV1.2
  214.  
  215.  
  216.    Name_____________________________________________________________
  217.  
  218.    Mailing Address__________________________________________________
  219.  
  220.    City & State ___________________________________________________
  221.  
  222.    ZIP _____________________________ Phone _________________________
  223.  
  224.    Send $4 + $1 (ship & hand) check or money order to:
  225.  
  226.                               Gary M. Raymond
  227.                                 P.O.Box 8184
  228.                             New Orleans, La. 70182
  229.                                 504-288-6550
  230.                             Compuserve 70613,3165
  231.    ====================================================================
  232.                                      EOF
  233.  
  234.